import util from './utils'

function Base(config) {
  this.config = util.shallowExtend(config || {}, this._defaultConfig);
  console.log(this.config)
  this._calcInitValues();
}

Base.prototype._defaultConfig = {};
Base.prototype._calcInitValues = function () { };

Base.prototype.setConfig = function (config) {
  util.shallowExtend(this.config, config, true);
};

export default Base
